home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / shells / sh03src.zoo / sh-pl03 / sh / builtins.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-05-23  |  1.3 KB  |  106 lines

  1. /*
  2.  * This file was generated by the mkbuiltins program.
  3.  */
  4.  
  5. #include "shell.h"
  6. #include "builtins.h"
  7.  
  8. int bltincmd();
  9. int bgcmd();
  10. int breakcmd();
  11. int cdcmd();
  12. int dotcmd();
  13. int echocmd();
  14. int evalcmd();
  15. int execcmd();
  16. int exitcmd();
  17. int exportcmd();
  18. int falsecmd();
  19. int fgcmd();
  20. int getoptscmd();
  21. int hashcmd();
  22. int jobidcmd();
  23. int jobscmd();
  24. int lccmd();
  25. int localcmd();
  26. int pwdcmd();
  27. int readcmd();
  28. int returncmd();
  29. int setcmd();
  30. int setvarcmd();
  31. int shiftcmd();
  32. int trapcmd();
  33. int truecmd();
  34. int umaskcmd();
  35. int unsetcmd();
  36. int waitcmd();
  37.  
  38. int (*const builtinfunc[])() = {
  39.     bltincmd,
  40.     bgcmd,
  41.     breakcmd,
  42.     cdcmd,
  43.     dotcmd,
  44.     echocmd,
  45.     evalcmd,
  46.     execcmd,
  47.     exitcmd,
  48.     exportcmd,
  49.     falsecmd,
  50.     fgcmd,
  51.     getoptscmd,
  52.     hashcmd,
  53.     jobidcmd,
  54.     jobscmd,
  55.     lccmd,
  56.     localcmd,
  57.     pwdcmd,
  58.     readcmd,
  59.     returncmd,
  60.     setcmd,
  61.     setvarcmd,
  62.     shiftcmd,
  63.     trapcmd,
  64.     truecmd,
  65.     umaskcmd,
  66.     unsetcmd,
  67.     waitcmd,
  68. };
  69.  
  70. const struct builtincmd builtincmd[] = {
  71.     "command", 0,
  72.     "bg", 1,
  73.     "break", 2,
  74.     "continue", 2,
  75.     "cd", 3,
  76.     "chdir", 3,
  77.     ".", 4,
  78.     "echo", 5,
  79.     "eval", 6,
  80.     "exec", 7,
  81.     "exit", 8,
  82.     "export", 9,
  83.     "readonly", 9,
  84.     "false", 10,
  85.     "fg", 11,
  86.     "getopts", 12,
  87.     "hash", 13,
  88.     "jobid", 14,
  89.     "jobs", 15,
  90.     "lc", 16,
  91.     "local", 17,
  92.     "pwd", 18,
  93.     "read", 19,
  94.     "return", 20,
  95.     "set", 21,
  96.     "setvar", 22,
  97.     "shift", 23,
  98.     "trap", 24,
  99.     ":", 25,
  100.     "true", 25,
  101.     "umask", 26,
  102.     "unset", 27,
  103.     "wait", 28,
  104.     NULL, 0
  105. };
  106.